﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ListaPracownikowAnkietaOcena.aspx.cs" Inherits="KPWeb.AnkietaOcenaPracownika.ListaPracownikowAnkietaOcena" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="PobierzOsobyZJednostkiDokumentAnkietyOcena" TypeName="KPWeb.Data.cJednostki"
        OldValuesParameterFormatString="original_{0}">
        <SelectParameters>
            <asp:ControlParameter ControlID="dGrupa" DefaultValue="" Name="GrupaID" PropertyName="SelectedValue" Type="Int32" />
            <asp:ControlParameter ControlID="hJednostkaID" Name="jednostkaGlownaID" PropertyName="Value" Type="Int32" />
         </SelectParameters>


    </asp:ObjectDataSource>
    <div>
        <fieldset id="fError" runat="server" visible="false">
            <legend style="color: navy; font-weight: bold">Wykaz błędów: </legend>
          <%--  <asp:HiddenField ID="hGrupaID" runat="server" />--%>
            <asp:HiddenField ID="hJednostkaID" runat="server" />
<%--            <asp:HiddenField ID="hYear" runat="server" />--%>

            <asp:Label ID="Error1" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: błąd zapisu nie cofnięto całego dokumentu, powtórz polecenie lub zgłoś Koordynatorowi"></asp:Label>
            <asp:Label ID="Error2" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: "></asp:Label>
            <asp:Label ID="Error3" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: "></asp:Label>
        </fieldset>
    </div>
    <fieldset id="fDane" runat="server">
        <legend style="color: navy; font-weight: bold">Wybór parametrów:</legend>


        <table>
            <tr>
                <td style="width: 150px" align="left">
                    <asp:DropDownList ID="dYear" runat="server" AutoPostBack="True" class="mydList"></asp:DropDownList>
                </td>
                <td style="width: 250px" align="left">
                    <asp:DropDownList ID="dGrupa" runat="server" AutoPostBack="True" class="mydList" OnSelectedIndexChanged="dGrupa_SelectedIndexChanged"></asp:DropDownList>
                </td>
               <%-- <td style="width: 150px" align="right">
                    <asp:Label ID="Label1" ForeColor="Blue" runat="server" Text="Podaj PESEL: " Font-Bold="True"
                        Style="font-size: small"></asp:Label>
                </td>
                <td style="width: 150px" align="left">
                    <asp:TextBox ID="tPesel" Text="" runat="server" Font-Bold="true" CausesValidation="True"></asp:TextBox>
                </td>--%>
                <td style="width: 600px" align="right"></td>
            </tr>
        </table>
    </fieldset>

    <fieldset id="Fieldset1" runat="server">
        <legend style="color: navy; font-weight: bold">Stan dokumentów tworzonych przez osoby w wybranym roku:</legend>
             <div style="width: 100%; height: 100%; font-size:smaller">

            <asp:ListView ID="ListView1" runat="server" EnableViewState="false" DataSourceID="ObjectDataSource1"
                 OnItemDataBound="ListView1_ItemDataBound">
                <ItemTemplate>
                    <tr style="background-color: #E0FFFF; color: #333333;">
                       <td style="width: 100px; font-size: small; padding-left: 5px" align="left">
                            <asp:Label ID="Label3" runat="server" Text='<%# Eval("Tytul") %>' />
                        </td>
                        <td style="width: 200px; font-size: small; font-weight:bold; padding-left: 5px" align="left">
                            <asp:Label ID="NazwiskoImie" runat="server" Text='<%# Eval("NazwiskoImie").ToString() %>'
                                />
                        </td>
                        <td style="width: 200px; font-size: small; padding-left: 5px" align="left">
                            <asp:Label ID="Label5" runat="server" Text='<%# Eval("Stanowisko").ToString() %>' />
                        </td>
                        <td style="width: 70px; font-size: small" align="center">
                            <asp:Label ID="Label4" runat="server" Text='<%# Eval("JednostkaKod") %>' />
                        </td>
                          <td align="center" style="width: 80px">
                            <asp:Button ID="Button2" Width="70" CommandArgument='<%# Eval("OsobaID")%>' OnCommand="podgladAnkietaOcenaClick"
                                 runat="server" Text="Podgląd"  Enabled='<%#(Eval("Stan").ToString()=="0") ?true:false  %>'  CssClass="mybtnList"
                                CommandName="Select" ToolTip="Wyświetla ankietę do podglądu" CausesValidation="False" />
                        </td>
          
                        <td align="center" style="width: 80px">
                              <asp:Button ID="Button3" Width="70" CommandArgument='<%# Eval("OsobaID")%>' OnCommand="edycjaAnkietaOcenaClick"
                                runat="server" Text="Edycja"          Enabled='<%#(Eval("Stan").ToString()=="0") ?true:false  %>'  CssClass="mybtnList"
                                CommandName="Select" ToolTip="Wyświetla ankietę do edycji" CausesValidation="False" />
                        </td>
                      <td align="center">
                            <asp:Button ID="CofnijU" CommandArgument='<%# Eval("OsobaID")%>'
                                OnCommand="btnCofnijUClick" Enabled='<%#Eval("Stan").ToString()=="1" ?true:false  %>'
                                OnClientClick="return check2()" runat="server" Text="Cofnij" Font-Bold="true"  CssClass="mybtnList"
                                ToolTip="Cofnij dokument do poprawy (aktywny przy stan=1)" CausesValidation="False" />
                        </td>
              
                    <%--    <td style="width: 0px">
                            <asp:Label ID="OsobaID" runat="server" Text='<%# Eval("OsobaID") %>' Visible="true" />
                        </td>--%>
                         <td style="width: 50px; font-size: small" align="center">
                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("Stan") %>' />
                        </td>
                    </tr>
                </ItemTemplate>
                <EmptyDataTemplate>
                    <table id="Table1" runat="server" style="">
                        <tr style="color: blue; font-weight: bold">
                            <td>Brak OSÓB w wybranej grupie
                            </td>
                        </tr>
                    </table>
                </EmptyDataTemplate>

                <LayoutTemplate>
                    <table id="Table2" runat="server">
                        <tr id="Tr1" runat="server">
                            <td id="Td1" runat="server">
                                <table id="itemPlaceholderContainer" class="alternate" runat="server" border="1" style="background-color: #FFFFFF; border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;">


                                    <tr style="background-color: #eeeeee; color: black">
                                        <th id="Th7" runat="server" align="center">Tytuł
                                        </th>
                                        <th id="Th1" runat="server" align="center">Nazwisko i imię
                                        </th>
                                        <th id="Th8" runat="server" align="center">Stanowisko
                                        </th>
                                        <th id="Th6" runat="server" align="center">Jednostka<br />
                                            (sekcja)
                                        </th>
                                        <th id="Th10" runat="server" align="center">&nbsp;
                                           
                                        </th>
                                         <th id="Th3" runat="server" align="center">&nbsp;
                                           
                                        </th>
                                         <th id="Th9" runat="server" align="center">&nbsp;
                                           
                                        </th>
                                        <th id="Th4" runat="server" align="center">Stan
                                           
                                        </th>
                                      
                                    </tr>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr id="Tr2" runat="server">
                            <td id="Td2" runat="server" style="text-align: center; background-color: #5D7B9D; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF"></td>
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
        </div>
        <div>

          <%--  <asp:Button ID="btnPlanyUrlopoweRobocze" class="mybtn" runat="server" Text="Wydruk-ROBOCZY" OnClick="btnPlanyUrlopoweRoboczeClick"
                ToolTip="Tworzy roboczą listę planów urlopów do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="200" />--%>
            &nbsp;&nbsp;
           <asp:Button ID="btnPrzeslijDoKadr" class="mybtn" runat="server" Text="Prześlij do Kadr" OnClick="btnPrzeslijDoKadrClick"
                ToolTip="Przesyła listę planów urlopów do Kadr" Font-Bold="True"
                CausesValidation="False"   Width="200" />
             &nbsp;&nbsp;
         <%--  <asp:Button ID="btnPlanyUrlopoweOryginal" class="mybtn" runat="server" Text="Wydruk-ORYGINAŁ" OnClick="btnPlanyUrlopoweOryginalClick"
                ToolTip="Tworzy listę (oryginał) planów urlopów do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="200" />--%>
        </div>
       
    </fieldset>
    <script type="text/javascript">


        //function check1() {

        //    if (confirm('Czy na pewno chcesz zaakceptować ustalona kolejność osób na liście?')) {
        //        return true;
        //    }
        //    else return false;
        //}
        function check2() {

            if (confirm('Czy na pewno chcesz cofnąć dokument do poprawy dla wybranej osoby?')) {
                return true;
            }
            else return false;
        }


    </script>
</asp:Content>
